package com.dhecp.project.finance.domain;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 用户账户流水 实体类
 * @author DH-Xxj
 * @version 2022年10月10日
 */
public class AccountDetailedForUser implements Serializable{

	private static final long serialVersionUID = 1L;

	private String guid;			//
	private String userId;			//
	private String userName;		//
	private String deptPath;		//
	private String deptName;		//
	private String userPosition;	//
	private String sUser;			//
	private String sDept;			//
	private String sUserName;		//
	private String sDeptName;		//
	private String sPosition;		//
	private String vJyLx;			//
	private Double fJe;				//
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date dJySj;				//
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date dShSj;				//
	private String vBz;				//
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;		//
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date writeTime;			//记账时间
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date writeTimeSup;		//记账时间
	
	public String getGuid() {
		return guid;
	}
	public void setGuid(String guid) {
		this.guid = guid;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getDeptPath() {
		return deptPath;
	}
	public void setDeptPath(String deptPath) {
		this.deptPath = deptPath;
	}
	public String getDeptName() {
		return deptName;
	}
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	public String getUserPosition() {
		return userPosition;
	}
	public void setUserPosition(String userPosition) {
		this.userPosition = userPosition;
	}
	public String getsUser() {
		return sUser;
	}
	public void setsUser(String sUser) {
		this.sUser = sUser;
	}
	public String getsDept() {
		return sDept;
	}
	public void setsDept(String sDept) {
		this.sDept = sDept;
	}
	public String getsUserName() {
		return sUserName;
	}
	public void setsUserName(String sUserName) {
		this.sUserName = sUserName;
	}
	public String getsDeptName() {
		return sDeptName;
	}
	public void setsDeptName(String sDeptName) {
		this.sDeptName = sDeptName;
	}
	public String getsPosition() {
		return sPosition;
	}
	public void setsPosition(String sPosition) {
		this.sPosition = sPosition;
	}
	public String getvJyLx() {
		return vJyLx;
	}
	public void setvJyLx(String vJyLx) {
		this.vJyLx = vJyLx;
	}
	public Double getfJe() {
		if (fJe == null){
			return 0.0;
		}
		return fJe;
	}
	public void setfJe(Double fJe) {
		this.fJe = fJe;
	}
	public Date getdJySj() {
		return dJySj;
	}
	public void setdJySj(Date dJySj) {
		this.dJySj = dJySj;
	}
	public Date getdShSj() {
		return dShSj;
	}
	public void setdShSj(Date dShSj) {
		this.dShSj = dShSj;
	}
	public String getvBz() {
		return vBz;
	}
	public void setvBz(String vBz) {
		this.vBz = vBz;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getWriteTime() {
		return writeTime;
	}
	public void setWriteTime(Date writeTime) {
		this.writeTime = writeTime;
	}
	public Date getWriteTimeSup() {
		return writeTimeSup;
	}
	public void setWriteTimeSup(Date writeTimeSup) {
		this.writeTimeSup = writeTimeSup;
	}
	
}
